/*
 * Abm.java
 *
 * Created on 11 de octubre de 2005, 12:29
 */

package dbUtil;

/**
 *
 * @author 
 */
import utils.*;
import java.util.*;
public interface Abm {
    public Iterador getIterator() throws Exception;

    public int load_data() throws Exception;
    public boolean save_data() throws Exception;
    public boolean remove_data() throws Exception;
    
    public void setSearchScope(int mode) throws Exception;
    public void setSearchMode(int mode) throws Exception;
    public void setOrderBy (String campo, int mode) throws Exception;
        

    public ArrayList getCampos();
    public ArrayList getClaves();
    public String getTableName();

}